package com.anthonyla.paperize.core

/**
 * Constants for application settings
 */
object SettingsConstants {
    const val SETTINGS_DATASTORE = "settings_datastore"
    const val DARK_MODE_TYPE = "dark_mode_type"
    const val AMOLED_THEME_TYPE = "amoled_theme_type"
    const val DYNAMIC_THEME_TYPE = "dynamic_theme_type"
    const val ANIMATE_TYPE = "animate_type"
    const val ENABLE_CHANGER = "enable_changer"
    const val ENABLE_HOME_WALLPAPER = "home_wallpaper"
    const val ENABLE_LOCK_WALLPAPER = "lock_wallpaper"
    const val CURRENT_HOME_WALLPAPER = "current_home_wallpaper"
    const val CURRENT_LOCK_WALLPAPER = "current_lock_wallpaper"
    const val HOME_ALBUM_NAME = "home_album_name"
    const val LOCK_ALBUM_NAME = "lock_album_name"
    const val HOME_WALLPAPER_CHANGE_INTERVAL = "home_wallpaper_change_interval"
    const val LOCK_WALLPAPER_CHANGE_INTERVAL = "lock_wallpaper_change_interval"
    const val REFRESH = "refresh"
    const val WALLPAPER_CHANGE_INTERVAL_DEFAULT = 15
    const val WALLPAPER_CHANGE_INTERVAL_MIN = 1
    const val FIRST_LAUNCH = "first_launch"
    const val FIRST_SET = "first_set"
    const val LAST_SET_TIME = "last_set_time"
    const val NEXT_SET_TIME = "next_set_time"
    const val HOME_DARKEN_PERCENTAGE = "home_darken_percentage"
    const val LOCK_DARKEN_PERCENTAGE = "darken_darken_percentage"
    const val DARKEN = "darken"
    const val WALLPAPER_SCALING = "wallpaper_scaling"
    const val SCHEDULE_SEPARATELY = "schedule_separately"
    const val BLUR = "blur"
    const val HOME_BLUR_PERCENTAGE = "home_blur_percentage"
    const val LOCK_BLUR_PERCENTAGE = "lock_blur_percentage"
    const val VIGNETTE = "vignette"
    const val HOME_VIGNETTE_PERCENTAGE = "home_vignette_percentage"
    const val LOCK_VIGNETTE_PERCENTAGE = "lock_vignette_percentage"
    const val HOME_NEXT_SET_TIME = "next_set_time_1"
    const val LOCK_NEXT_SET_TIME = "next_set_time_2"
    const val NEXT_HOME_WALLPAPER = "next_home_wallpaper"
    const val NEXT_LOCK_WALLPAPER = "next_lock_wallpaper"
    const val GRAYSCALE = "grayscale"
    const val HOME_GRAYSCALE_PERCENTAGE = "home_grayscale_percentage"
    const val LOCK_GRAYSCALE_PERCENTAGE = "lock_grayscale_percentage"
    const val CHANGE_START_TIME = "change_start_time"
    const val START_HOUR = "start_hour"
    const val START_MINUTE = "start_minute"
    const val SHUFFLE = "shuffle"
    const val SKIP_LANDSCAPE = "skip_landscape"
    const val SKIP_NON_INTERACTIVE = "skip_non_interactive"
}